have a lot of cheek - Turco Inglés Diccionario